Career 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F5 Colombia F1 Colombia F2 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w3 Venezuela #1-w4 Colombia F1 USA F4 Colombia F2 Colombia F3 Colombia F4 Brazil F6 El Salvador F1 Canada F4 Canada F8 Canada F9 Canada F10 Canada F11 Switzerland F1 Canada F2 Hungary F1 Hungary F2 Hungary F3 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F4 Ecuador F1 Canada F7 Czech Republic F9 Czech Republic F10 Canada F1 (Gatineau) Ecuador F2 Ecuador F3 Colombia F3 Colombia F4 Brazil F4 Brazil F5 Colombia F2 USA F6 Colombia F4 Mexico F6 Colombia F5 Colombia F6 Colombia F1 Colombia F3 Canada F2 (Sherbrooke) The Surbiton Trophy - Surbiton Copa Petrobras - Bogota XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito USTA Challenger of San Antonio - San Antonio The Surbiton Trophy - Surbiton Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota The LTA Wrexham Challenger - Wrexham Open Mutouest - St. Brieuc Music City Challenger - Nashville Morocco Tennis Tour - Rabat III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Morocco Tennis Tour - Marrakech Schickendanz Open - Furth The Surbiton Trophy - Surbiton Porsche Open - Poznan Semgroup Challenger - Tulsa Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Seguros Bolivar Open - Medellin 2008 Knoxville Challenger - Knoxville Wroclaw Challenger USTA Challenger of San Antonio - San Antonio Mexico City Challenger Torneo Internacional Challenger Fila 2006 - Leon San Luis Potosi Challenger Atlanta Clay Court Challenger - Atlanta Talahassee Challenger Turin Challenger Seguros Bolivar Open - Medellin Cali Challenger Bogota Challenger Quito Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger San Luis Potosi Challenger 2007 - San Luis Potosi Morocco Tennis Tour - Casablanca XL Bermuda Open - Bermuda Nottingham Challenger West Side Tennis Club Clay Court Challenger - Forest Hills Bogota Challenger Granby Challenger Mons Challenger Bratislava Challenger Helsinki Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Copa Petrobras Brazil - Belo Horizonte 2002 Azalea Orthopedic Challenger - Tyler Corona Mexico City Open - Mexico City San Luis Potosi Challenger - San Luis Potosi Bancolombia Open - Cali Abierto Colombiano de Tenis - Bogota Open de Franche-Comte - Besancon GHI Bronx Classic - Bronx 2003 West Side Tennis Club Challenger - Forest Hills The Granby Natrel Challenger - Granby II Manta Open - Manta Music City Challenger - Nashville USTA/Adtech Challenger - Boston Internationaux du Doubs - Besancon USTA Seascape Challenger - Aptos Challenger Casablanca San Angel - Mexico City Eckental Challenger Ortisei Challenger XL Capital Bermuda Open - Bermuda Helsinki Challenger Heilbronn Challenger Wolfsburg Challenger Dallas Challenger Pereira Challenger The Natrel's Challenger of Granby - Granby 2006 North Shore Pro Tennis Championship - Winnetka Vancouver Challenger Heilbronn Challenger Pereira Challenger Portoroz Challenger Todi Challenger Granby Challenger Vancouver Challenger Orleans Challenger Mons Challenger Eckental Challenger Bogota Challenger Andria Challenger Maui Challenger San Luis Potosi Challenger - San Luis Potosi USTA Seascape Challenger - Aptos Savannah Challenger Binghamton Professional Tennis Tournament - Binghamton Seguros Bolivar Open - Bogota Credicard Mastercard Tennis Cup 2005 - Campos do Jordao 14° BH Tennis Open - Belo Horizonte Bancolombia Open - Bogota Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota The Natrel's Challenger - Granby 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Ford Tennis Championships - Louisville XIII Trofeo Ciudad de Quito - Quito Sunrise Challenger Pharma Medico Open 2008 - Aarhus Copa Petrobras Bogota - Bogota Napa Challenger Tiburon Challenger Morocco Tennis Tour - Marrakech 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Charlottesville Challenger Medellin Challenger Draft Corona Mexico City Open - Mexico City Odlum Brown Vancouver Open - Vancouver VIII Gramado Open - Gramado Drummondville Challenger Tallahassee Challenger Pereira Challenger Vicenza Challenger Prostejov Challenger Ilkley Challenger Lexington Challenger III Isla de Lanzarote - Lanzarote Rennes Challenger Rennes Challenger USTA Challenger of Orlando - Orlando Kos Succhetti Tennis Cup - Cordenons Seguros Bolivar Open - Cali Copa Petrobras-Colombia - Bogota Challenger Ford de Cherbourg - Cherbourg The Mercedes Benz of Calabasas - Calabasas Irving Challenger Drummondville Challenger Ford Tennis Championships - Louisville Sao Paulo Challenger Harrah's Entertainment Men's Pro Challenger - Tunica dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Ljubljana Challenger Copa Petrobras Colombia - Bogota USTA Challenger - Champaign Bancolombia Open - Bogota Caltanissetta Challenger II Naples ITG Challenger - Naples Prague Challenger Seguros Bolivar Open - Bogota Barranquilla Challenger Copa Petrobras Argentina - Buenos Aires Fairfield Challenger Las Vegas Challenger Brescia Challenger Banja Luka Challenger Austin Challenger - Austin Gemax Open - Belgrade Salinas Challenger Carson Challenger Perugia Challenger Winnipeg Challenger Poprad Tatry Challenger Santo Domingo Challenger Columbus Challenger Playford Challenger Le Gosier Challenger Guadalajara Challenger Tallahassee Challenger San Benedetto Challenger Monterrey Challenger Sarasota Challenger Santo Domingo Challenger Newport Beach Challenger Tallahassee Challenger Heilbronn Challenger Kosice Challenger San Benedetto Challenger Orleans Challenger Knoxville Challenger Champaign Challenger Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion Winnipeg Challenger Savannah Challenger Puerto Vallarta Challenger Medellin Challenger Savannah Challenger Sarasota Challenger Furth Challenger Granby Challenger Poznan Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Fairfield Challenger Rijeka Challenger Granby Challenger - Granby Canberra Challenger Indian Wells Challenger Ludwigshafen Challenger Perugia Challenger Morelos Challenger Switzerland F2 Liberec Challenger Drummondville Challenger Stockton Challenger Burbank Challenger - Burbank Lisbon Challenger Fairfield Challenger Bogota Challenger - Bogota Mexico City Challenger Sarasota Challenger Vicenza Challenger Monterrey Challenger Fifth-Third Bank Tennis Championships - Lexington Lima Challenger Guayaquil Challenger Legg Mason Tennis Classic - Washington D.C. Columbus Challenger The Surbiton Trophy - Surbiton Bogota Challenger The West Side Tennis Club Grass Court Challenger - Forest Hills Granby Challenger USTA Comerica Challenger - Aptos The Natrel's Challenger of Granby - Granby Heineken Open - Auckland Cassis Challenger The Stella Artois Grass Court Championships - London Bogota Challenger - Bogota Tallahassee Challenger Open Romania - Bucharest 2003 USTA Tallahassee Tennis Challenger - Tallahassee Hilton Waikoloa Village USTA Challenger - Waikoloa 2000 Challenger de Granby - Granby Granby Challenger - Granby International Tennis Championships - Delray Beach SAP Open - San Jose Kroger / St. Jude International - Memphis XL Capital Bermuda Open - Bermuda 2003 Eddleman USTA Challenger - Birmingham Arizona Men's Tennis Championships - Scottsdale Winnetka Challenger Waco International Tennis Challenger - Waco U.S. Men's Clay Court Championships - Houston Pro Tennis World Open - Sunrise XL Capital Bermuda Open - Bermuda Challenger Casablanca San Angel - Mexico City Legg Mason Tennis Classic - Washington D.C. Polska Energia Open - Bytom Campbell's Hall of Fame Tennis Championships - Newport Ciudad de Pozoblanco Open Diputacion - Cordoba Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson USTA Illinois Challenger - Champaign The Surbiton Trophy - Surbiton The 'Fitz' Casino Challenger - Tunica Sydney International - Sydney The Stella Artois Championships - London 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm XIV Challenger ATP Club Premium Open - Quito St. Petersburg Open - St. Petersburg IV Challenger Ciudad De Guayaquil - Guayaquil Chennai Open - Chennai Heilbronn Challenger Next Generation Adelaide International - Adelaide PBZ Zagreb Indoors - Zagreb Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Nottingham Challenger Bogota Challenger 2008 Lubbock Challenger - Lubbock Estoril Open - Estoril Guayaquil Challenger The Stella Artois Championships - London Bangkok Challenger Bangkok Challenger Ethias Trophy - Mons Vancouver Challenger Campbell's Hall of Fame Tennis Championships - Newport Sacramento Challenger - Sacramento RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Baton Rouge Challenger Thailand Open - Bangkok Tallahassee Challenger Sarasota Challenger Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Savannah Challenger Campbells Hall of Fame Tennis Championships - Newport BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Furth Challenger Miller Lite Hall of Fame Tennis Championships - Newport Bratislava Challenger Bogota Challenger U.S. Men's Clay Court Championships - Houston Dallas Challenger The Tennis Channel Open - Las Vegas Tallahassee Challenger Cali Challenger Perugia Challenger Medibank International - Sydney Winnetka Challenger Izmir Challenger SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Dallas Challenger Bucaramanga Challenger Bergamo Challenger Estoril Open - Estoril AEGON Championships - London Ordina Open - s-Hertogenbosch Sacramento Challenger Eckental Challenger Grand Prix Hassan II - Casablanca Bratislava Challenger Malaysian Open - Kuala Lumpur Indianapolis Tennis Championships - Indianapolis Wroclaw Challenger Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Austrian Open - Kitzbuhel Brisbane International - Brisbane Heineken Open - Auckland Movistar Open - Santiago SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Medibank International - Sydney US Men's Clay Court Championship - Houston Tiburon Challenger Sunrise Challenger Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Open Sud de France - Montpellier Bucaramanga Challenger UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Winston Salem - Winston Salem Rakuten Japan Open - Tokyo Brisbane International - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb VTR Open - Vina del Mar Brasil Open - Sao Paulo Atlanta Tennis Championships - Atlanta Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Barranquilla Challenger Brisbane International - Brisbane Heineken Open - Auckland Bogota Challenger Countrywide Classic - Los Angeles Stockton Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich BB&T Atlanta Open - Atlanta Sarasota Challenger China Open - Beijing Pereira Challenger Sydney International - Sydney Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Marburg Challenger Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Rennes Challenger Mouilleron-Le-Captif Challenger Brasil Open - Sao Paulo If Stockholm Open - Stockholm Campbell's Hall of Fame Tennis Championships - Newport Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Poprad Tatry Challenger Ortisei Challenger Thailand Open - Bangkok Las Vegas Challenger Erste Bank Open - Vienna China Open - Beijing BMW Open - Munich Abierto Mexicano - Los Cabos Barcelona Open BancSabadell - Barcelona Generali Open - Kitzbuhel Abierto Mexicano Telcel - Acapulco Antalya Cup - Antalya Countrywide Classic - Los Angeles Allianz Suisse Open - Gstaad AEGON Championships - London AIG Japan Open Tennis Championships - Tokyo Arad Challenger Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Sarasota Challenger German Tennis Championships - Hamburg PTT Thailand Open - Bangkok BMW Open - Munich UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Palermo Challenger Lexington Challenger Open de Nice Cote d'Azur - Nice Claro Open Colombia - Bogota PTT Thailand Open - Bangkok Swiss Indoors Basel - Basel Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Heineken Open - Auckland Granby Challenger Gatineau Challenger Royal Guard Open Chile - Vina del Mar Rio Open 500 - Rio de Janeiro Ortisei Challenger AEGON International - Eastbourne Orleans Challenger Valencia Open - Valencia Almaty Challenger Heineken Open - Auckland Ecuador Open - Quito Rio Open - Rio de Janeiro Granby Challenger Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Savannah Challenger Vegeta Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Hall of Fame Open - Newport Malaysian Open - Kuala Lumpur Valencia Open - Valencia Aircel Chennai Open - Chennai Irving Challenger Argentina Open - Buenos Aires Winston-Salem Open - Winston-Salem Rio Open - Rio de Janeiro Helsinki Challenger Brasil Open - Sao Paulo Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Granby Challenger Apia International - Sydney Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Columbus Challenger Intersport Heilbronn Open - Heilbronn Vancouver Challenger Hall of Fame Tennis Championships - Newport Suisse Open - Gstaad Ecuador Open - Quito Geneva Open - Geneva SkiStar Swedish Open - Bastad Guayaquil Challenger BMW Tennis Championship - Sunrise US Men's Clay Court Championship - Houston China Open - Beijing ASB Classic - Auckland Voit Mexico City Open - Mexico City The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham AIG Japan Open Tennis Championships - Tokyo Mercedes Cup - Stuttgart Indianapolis Tennis Championships - Indianapolis Brisbane - Brisbane Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Tennis Masters Series - Toronto Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Campbells Hall of Fame Tennis Championships - Newport Citi Open - Washington Barcelona Open BancSabadell - Barcelona Regions Morgan Keegan Championships - Memphis The Artois Championships - London Morelos Challenger Tennis Masters Series - Madrid Tallahassee Challenger Tennis Masters Series - Toronto Pacific Life Open - Indian Wells Rogers Cup - Montreal Rogers Masters - Toronto Pacific Life Open - Indian Wells Legg Mason Tennis Classic - Washington Pacific Life Open - Indian Wells Sony Ericsson Open - Miami NASDAQ-100 Open - Miami NASDAQ-100 Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Legg Mason Tennis Classic - Washington Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami BNP Paribas Masters - Paris Swiss Indoors Basel - Basel Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells AEGON Championships - London Miami Open - Miami Mutua Madrid Open - Madrid Tennis Masters Series - Toronto Tennis Masters Series - Montreal Miami Open - Miami Rogers Cup - Montreal French Open - Paris Sony Ericsson Open - Miami Rogers Masters - Montreal Rogers Masters - Toronto Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Grand Prix Hassan II - Casablanca Copa Claro - Buenos Aires U.S. Open - New York Open Sabadell Atlantico - Barcelona Swiss Open - Gstaad Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Internazionali BNL d'Italia - Rome Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, World Group, 1R, NED-CAN 4-1 Davis Cup, World Group, QR, ROU-CAN 4-1 Davis Cup, Group 1, 1R, COL-URU 5-0 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, Group 1, 1R, COL-CAN 4-1 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, Americas Group I, PO, CAN-DOM 5-0 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, Group I, 1R, ECU-COL 1-4 Davis Cup, World Group, PO, CAN-COL 3-2 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, Group I, 2R, CHI-COL 3-1 Davis Cup, Group I, 2R, COL-CHI 3-1 Davis Cup, World Group, PO, COL-CRO 1-4 Davis Cup, World Group, PO, ARG-COL 4-0 Davis Cup, World Group, QR, BRA-CAN 4-0 Davis Cup, Group 1, 2R, VEN-CAN 0-4 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, Group I, 2R, URU-COL 2-3 Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, World Group, QR, COL-ARG 3-1 Davis Cup, Group 1, 2R, CAN-PER 5-0 Davis Cup, World Group, PO, CAN-BLR 2-3 Davis Cup, Group I, 1R, MEX-CAN 1-4 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 1, PO, CAN-VEN 3-2 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, Group I, PO, MEX-COL 0-5 Davis Cup, Group 1, 2R, BRA-COL 4-1 Davis Cup, Group I, 2R, COL-URU 5-0 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, Group I, PO, DOM-COL 1-4 Davis Cup, World Group, 1R, JPN-CAN 4-1 Davis Cup, Finals, Group D 70th River Oaks International Tennis Tournament - Houston French Open (juniors) Davis Cup, Group 1, 2R, CAN-CHI 5-0 U.S. Open (juniors) Hopman Cup - Perth Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, World Group, PO, CAN-RSA 4-1 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, Group 1, 2R, MEX-CAN 4-1 Davis Cup, World Group, PO, COL-JPN 2-3 Davis Cup, World Group, QR, CAN-BRA 3-2 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, World Group, PO, CAN-CHI 5-0 Davis Cup, Group I, 2R, COL-BRA 3-2 Davis Cup, World Group, QR, COL-SWE 4-0 Olympics - Beijing Olympics - London